//
//  MGMSafeObject.h
//  max-mglive-main
//
//  Created by 刘律宏 on 2017/5/23.
//  Copyright © 2017年 MGMive. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface MSSafeObject : NSObject

/**
 *  判断对象是否为空
 *
 *  @param object 传入的实例
 *
 *  @return 返回值,NO表示该对象不为空,YES表示为空
 */
+ (BOOL)isNull:(id)object;


/**
 *  获取字典对象
 */
+ (NSDictionary *)dictionaryInfo:(id)object;

/**
 *  获取字典对象
 */
+ (NSString *)stringInfo:(id)object;

/**
 *  获取字典对象
 */
+ (NSArray *)ArrayInfo:(id)object;

/* 获取bool对象 */
+ (BOOL)boolValue:(id)object;


/**
 *  判断设备是否越狱
 *
 *  @return 返回值
 */
//+ (BOOL)isJailBreak;

@end


/**
 *  在主线程阻塞调用block
 *
 *  @param block 1
 */
void dispatch_sync_mainqueue(dispatch_block_t block);
